const { defineConfig } = require("@vue/cli-service");
const path = require('path')
function resolve(dir) {
  return path.join(__dirname, dir)
}
module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {

    // port: 8083,
    // proxy: {                 //设置代理，必须填
    //   '/api': {              //设置拦截器  拦截器格式   斜杠+拦截器名字，名字可以自己定
    //     target: 'http://localhost:8082',     //代理的目标地址
    //     changeOrigin: true,              //是否设置同源，输入是的
    //     pathRewrite: {                   //路径重写
    //       '/api': ''                     //选择忽略拦截器里面的单词
    //     }
    //   }
    // }

      // Paths
      assetsSubDirectory: 'static',
      assetsPublicPath: '/',
      proxyTable: {
        '/api':{
          target:'http://localhost:8082', //后期可以改
          changeOrigin:true,
          pathRewrite:{
            '^/api': ''
          }
        }
    }
  },
  // 实时监听
  // watch: true,
  // 打包模式
  // mode: 'development',
  configureWebpack: {
    resolve: {
      alias: {
        '@': resolve('src')
      }
    }
  }
});
